This *was* going to be my submission, but ye i've done something more at near the deadline.
Clearly division is slow :P